const http = require("http");
const fs = require("fs");

/**
 * 1. http.createServer() 的用法
 * 
 *  */ 

http.createServer((req , res) => {
    res.end("test");
}).listen(3000);

/*
    这些异步事件执行的内部逻辑其实就是先注册一个事件 ， 然后进行事件轮询 ， 然后发现存在满足该事件的条件了之后 ， 然后就会去执行该事件 ， 也就是会调用该回调函数

    就比如说对于文件读取操作中的回调函数执行的时机就是说文件读取完毕之后就会执行
*/ 
fs.readFile("./demo.html" , (err , data) => {
    console.log(data.toString());
});

console.log("server is listening"); 

